Universit a Di Pisa Composing Speciications for Coordination Composing Speciications for Coordination

نویسندگان

  • Carlo Montangero
  • Laura Semini
چکیده

We introduce Oikos adtl, a speciication language for distributed systems based on asynchronous communication via remote writings. The language is designed to support the composition of speciica-tions. It allows expressing the global properties of a system in terms of the local properties of the components and of coordination patterns. Oikos adtl is based on an asynchronous, distributed, temporal logic, which extends Unity to deal with components and events. We present the speciication language and its semantics, introduce a number of compositionality theorems, and discuss some coordination patterns. A fragment of a standard case study is used to validate pragmatically the approach, with respect to expressiveness and work-ability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of Communication Protocols by Composing and Reening Temporal Speciications

This paper presents a modular temporal logic for the speciication and veriica-tion of communication protocols. Based on this setting we present a development method that supports stepwise reenement of distributed systems. An inference rule for composing temporal speciications as well as proof rules for the veriication of reenements are given. We illustrate the application of our method by reeni...

متن کامل

Universit a Di Pisa Veriication of Logic Programs Veriication of Logic Programs

We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework for the veriication of logic and Prolog programs with respect to their speciications. The method, which relies on purely declarative reasoning, has been designed as a trade-oo between expressive power and ease of use. On the basis of a few simple principles, we reason uniformly on several properties...

متن کامل

Using a Coordination Language to Specify the Invoicing System

In this paper we present the speciication of an \invoicing system": two versions of it are shown. The rst does not take into account any interaction with the environment while the second considers it. The speciications are written in PoliS, a coordination language based on multiple tuple spaces. The operational semantics of PoliS allows the speciication of behavioral aspects of the systems enha...

متن کامل

Composition of Default Specificationsf

In this paper we identify and explain diierent types of composition of speciications using defaults. Such defaults model overridable rules in object speciications. When composing object speciications it is desirable to control to what degree the intended behavior of the composition depends on the local intended behaviors. For this purpose two types of composition, open and closed composition, a...

متن کامل

Distributing Requirements Specifications on Basic Splice Distributing Requirements Speciications on Basic Splice

This is an extension of work presented in 12]. It is proved that the seemingly weak architecture Basic Splice introduced there {in which the coordination of processes is done using only a global set with read/write primitives{ can support a distributed implementation of a large class of requirements speciications, namely LPEs (a CRL intermediate representation of speciications).

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999